Synthesizing Behavioral Model of Event-Based Requirements
نویسنده
چکیده
Problem Statement: in the software engineering field, satisfaction of user's requirements by software has been a matter of concern. Therefore, monitoring software behavior against user's highlevel requirements has already received a considerable and significant attention. However, the gap between low-level software behavior and high-level requirements has put an obstacle in the way of monitoring. Approach: to overcome the obstacle, we presented a method to synthesize a behavioral model of the event-based requirements in three steps: (1) eliciting event-based requirements; (2) specifying the requirements in event-based formulae and (3) mapping the formulae into a behavioral model. Results: to show effectiveness of the method, it was applied to requirements of a safety critical system, called Railroad Crossing Control (RCC) one and a behavioral model was synthesized. The model was used to synthesize monitor of the RCC system. The monitor is responsible for surveillance of software behavior for preventing the collision between the train and some car at the junction of rail and road.Conclusions: we proposed a systematic method started from users' requirements elicitation and concluded with its behavioral specification. Focus of the method was on event-based real-time requirements which were stated by scenarios in a sequence of real-time interactions.
منابع مشابه
Mining with Eve - Process Discovery and Event Structures
This short-paper introduces our new process discovery plug-in Eve. Eve is part of the ProM Tool framework and based on event structures. Eve folds an event log to an event structure, before synthesizing a workflow model. The idea to recast process mining operations based on event structures as a behavioral model was suggested by Marlon Dumas and Luciano Garcı́a-Bañuelos two years ago. This short...
متن کاملBehavioral Factors Affecting Talent Management: Meta-Synthesis Technique
Talent management has been on the agenda of many organizations in recent years because of the belief in the importance of talent in achieving organizational excellence. The purpose of this study is to infer the conceptual model of behavioral factors affecting talent management. Therefore, applying the Meta-Synthesizing technique, researchers studied the findings of the articles which exist in v...
متن کاملBehavioral Finance Models and Behavioral Biases in Stock Price Forecasting
Stock market is affected by news and information. If the stock market is not efficient, the reaction of stock price to news and information will place the stock market in overreaction and under-reaction states. Many models have been already presented by using different tools and techniques to forecast the stock market behavior. In this study, the reaction of stock price in the stock market was ...
متن کاملSecSy: Synthesizing Process Event Logs
One difficulty at developing mechanisms for business process security monitoring and auditing is the lack of representative, controllably generated test runs to serve as an evaluation basis. This paper presents an approach and the corresponding tool support for event log synthesis. The novelty is that it considers the activity of an “attacker” able to purposefully infringe security and complian...
متن کاملSynthesizing UML Statecharts from Requirements Scenarios + Propositional Constraints
The Unified Modeling Language (UML) (OMG 2001) provides a standardized collection of notations for describing artifacts in a software-intensive system. Each UML notation represents a particular viewpoint of a software (sub)system. For example, UML sequence diagrams describe system behavior in terms of the interaction scenarios between multiple objects. UML statecharts, on the other hand, descri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008